<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
</head>
<body>
	<script type="text/javascript">
	// var text = "this is boy.This is girl";
	// var text2 = text.replace(/\b is\b /g, "isn't");
	// document.write(text2);

	// var text  = "this is boy.This is girl123458cnsdkiju chffhiwkhfu[]()&^$#@$%^^";
	// var text3 = "2017-12-23".replace(/^\d{4}[-/](0[1-9]|1[0-2])[-/](0[1-9]|[12][0-9]|3[01])/,"^-^");
	// document.write(text3);
	// var text3 = "2017/12/23".replace(/^\d{4}[-/](0[1-9]|1[0-2])[-/](0[1-9]|[12][0-9]|3[01])$/,"^-^");
	// document.write(text3);

	// var text ="wdvfdcsfa123df156".replace(/^\w.{5,16}/,"*o*");
	// document.write(text);

	// var text2 ="530100".replace(/\d{6}/,"^o^");
	// document.write(text2);

	// var text1="18868343273".replace(/^1[34578]\d{9}/,"#");
	// document.write(text1);

	// var reg = /^(\d{4})[-/](0[1-9]|1[0-2])[-/](0[1-9]|[12][0-9]|3[01])$/;
	// var date = "2017-04-05";
	// alert(date.replace(reg,"$2-$3-$1"));

	// var text = "xiaoheixiaoba".replace(/(xiaohei)(?!xiaobai)/,"^-^");
	// document.write(text);
	// 
	// var reg = /^(imgs)\/(.{2,})\.(jpg|png)/g;
	// var name = "imgs/张盼盼.jpg";
	// document.write(name.replace(reg,"$2"));
	// document.write(reg.test("111"));
	// var reg = /\d/g;
	// var arr = reg.exec("ggg8852652145");
	// document.write(arr.index);

// 	function matchDemo(){
//    var s;                                //声明变量。
//    var re = new RegExp("d(b+)(d)","ig"); //正则表达式样式。
//    var str = "cdbBdbsbdbdz";             //要被查找的字符串。
//    var arr = re.exec(str);               //进行查找。
//    s = "$1 returns: " + RegExp.$1 + "<br/>";
//    s += "$2 returns: " + RegExp.$2 + "<br/>";
//    s += "$3 returns: " + RegExp.$3 + "<br/>";
//    s += "input returns : " + RegExp.input + "<br/>";
//    s += "lastMatch returns: " + RegExp.lastMatch + "<br/>";
//    s += "leftContext returns: " + RegExp.leftContext + "<br/>";
//    s += "rightContext returns: " + RegExp.rightContext + "<br/>"; 
//    s += "lastParen returns: " + RegExp.lastParen + "<br/>";
//    return(s);                            //返回结果。
// }
// document.write(matchDemo());
// 
// 
   // var reg = /\d/g;
   // var arr ;
   // while((arr = reg.exec("dfsf156swfvres1564vsw"))!= null){
   // 		document.write("匹配到的字符串="+arr+",匹配到的字符串下标"+arr.index +",当前匹配的字符串的下一个位置"+reg.lastIndex+"<br/>");
   // }

   // document.write("3412".search(13));

 	
	// var str="1a2b3c4d";
	// var reg = /(\d)/g;
	// var value= str.replace(reg,function(str,g,index,val){
	// 	return parseInt(g)+1;
	// });
	// document.write(value+"<br/>");
	// var reg2 = /(\d)([a-z])/g;
	// var value2= str.replace(reg2,function(str,g1,g2,index,val){//参数个数取决于分组的个数
	// 	return parseInt(g1)+1+g2;//决定替换内容
	// });
	// document.write(value2);

	// var reg = /.\.(rar)|(zip)/;
	var reg = /^.+\.(rar|zip)$/;
	var str = "_dghaui.rar";
	document.write(reg.test(str));

	</script>
</body>		
</html>